rf algorithm